package com.example.home.entity.discover

import com.example.entity.BaseEntity

data class Banner2CardEntity(
    val adIndex: Int,
    val data: Banner2CardData,
    val id: Int,
    val tag: Any,
    val trackingData: Any,
    val type: String
): BaseEntity()

data class Banner2CardData(
    val actionUrl: String,
    val adTrack: List<Any>,
    val autoPlay: Boolean,
    val dataType: String,
    val description: String,
    val header: Banner2CardHeader,
    val id: Int,
    val image: String,
    val label: Banner2CardLabel,
    val labelList: List<Any>,
    val shade: Boolean,
    val title: String
)

data class Banner2CardHeader(
    val actionUrl: Any,
    val cover: Any,
    val description: Any,
    val font: Any,
    val icon: Any,
    val id: Int,
    val label: Any,
    val labelList: Any,
    val rightText: Any,
    val subTitle: Any,
    val subTitleFont: Any,
    val textAlign: String,
    val title: Any
)

data class Banner2CardLabel(
    val card: String,
    val detail: Any,
    val text: String
)
